package com.demo.bean.users;

import java.io.Serializable;
import java.util.Date;

public class Users implements Serializable {
    /**
     * id
     * 表字段 : users.id
     */
    private String id;

    /**
     * 手机号
     * 表字段 : users.telephone
     */
    private String telephone;

    /**
     * 登录密码
     * 表字段 : users.login_psw
     */
    private String loginPsw;

    /**
     * 最后一次登录时间
     * 表字段 : users.last_login
     */
    private Date lastLogin;

    /**
     * 1：app；2：web 3 wap
     * 表字段 : users.type
     */
    private Integer type;

    /**
     * 手机端登录凭证
     * 表字段 : users.token
     */
    private String token;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table users
     *
     * @mbg.generated
     */
    private static final long serialVersionUID = 1L;

    /**
     * 获取 id 字段:users.id
     *
     * @return users.id, id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置 id 字段:users.id
     *
     * @param id the value for users.id, id
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 获取 手机号 字段:users.telephone
     *
     * @return users.telephone, 手机号
     */
    public String getTelephone() {
        return telephone;
    }

    /**
     * 设置 手机号 字段:users.telephone
     *
     * @param telephone the value for users.telephone, 手机号
     */
    public void setTelephone(String telephone) {
        this.telephone = telephone == null ? null : telephone.trim();
    }

    /**
     * 获取 登录密码 字段:users.login_psw
     *
     * @return users.login_psw, 登录密码
     */
    public String getLoginPsw() {
        return loginPsw;
    }

    /**
     * 设置 登录密码 字段:users.login_psw
     *
     * @param loginPsw the value for users.login_psw, 登录密码
     */
    public void setLoginPsw(String loginPsw) {
        this.loginPsw = loginPsw == null ? null : loginPsw.trim();
    }

    /**
     * 获取 最后一次登录时间 字段:users.last_login
     *
     * @return users.last_login, 最后一次登录时间
     */
    public Date getLastLogin() {
        return lastLogin;
    }

    /**
     * 设置 最后一次登录时间 字段:users.last_login
     *
     * @param lastLogin the value for users.last_login, 最后一次登录时间
     */
    public void setLastLogin(Date lastLogin) {
        this.lastLogin = lastLogin;
    }

    /**
     * 获取 1：app；2：web 3 wap 字段:users.type
     *
     * @return users.type, 1：app；2：web 3 wap
     */
    public Integer getType() {
        return type;
    }

    /**
     * 设置 1：app；2：web 3 wap 字段:users.type
     *
     * @param type the value for users.type, 1：app；2：web 3 wap
     */
    public void setType(Integer type) {
        this.type = type;
    }

    /**
     * 获取 手机端登录凭证 字段:users.token
     *
     * @return users.token, 手机端登录凭证
     */
    public String getToken() {
        return token;
    }

    /**
     * 设置 手机端登录凭证 字段:users.token
     *
     * @param token the value for users.token, 手机端登录凭证
     */
    public void setToken(String token) {
        this.token = token == null ? null : token.trim();
    }

    /**
     * ,users
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", telephone=").append(telephone);
        sb.append(", loginPsw=").append(loginPsw);
        sb.append(", lastLogin=").append(lastLogin);
        sb.append(", type=").append(type);
        sb.append(", token=").append(token);
        sb.append("]");
        return sb.toString();
    }
}